
  html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* BASICS */

html { background: #333; }


body {
	box-shadow: 0 1px 2px rgba(0,0,0,0.75) inset;
	border-top: 1px solid #000;
	color: white;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 14px;
}


a {
	color: #00649e;
	text-decoration: none;
}


strong { font-weight: bold; }

input, select, textarea {	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;	}

/* STRUCTURE */

.wrap {
	width: 960px;
	margin: 0 auto;
}

/* HEADER */

header {
	height: 115px;
	padding: 12px 0 0 11px;
}

header h1 {	float: left;	}

.tagline {	clear: left; float: left; height: 13px; width: 284px; background: blue; text-indent: -9999px; margin-top: 9px;	}

/* NAVIGATIN BAR */

nav {
	float: right;
	height: 40px;
	margin-top: 41px;
	padding: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	overflow: hidden;
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.75), 
					 inset -1px -1px 0 #444;
	-webkit-box-shadow: inset 1px 1px 2px #000, 
						inset -1px -1px 0 #444;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.75), 
				inset 0 -1px 0 rgba(255,255,255,0.15);
}

nav li { display: inline;	}
        
nav li a {
	color: white;
	font-weight: bold;
	float: left;
	height: 40px;
	line-height: 40px;
	margin-right: 5px;
	text-align: center;
	padding: 0 15px;
	font-size: 14px;
	text-shadow: -1px -1px #000;
	text-transform: uppercase;
	background-color: #343434;
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.6), 
					 inset 0 1px 0 rgba(255,255,255,0.15);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.6), 
						inset 0 1px 0 rgba(255,255,255,0.15);
	box-shadow: 0 1px 1px rgba(0,0,0,0.6), 
				inset 0 1px 0 rgba(255,255,255,0.15);
}

nav a:hover {
        background: purple;
}

 /* DESCRIPTION SECTION*/
 
#goal {
	color: #929292;
	line-height: 1.5em;
	margin-bottom: 70px;
	padding: 37px 60px 30px;
	text-shadow: -1px -1px 0 #000;
}

#goal em {
	color: #cdcdcd;
}

/* BANNER */

#banner
{
    width: 850px; 
    background-color: white;
    background-image: url("http://i53.tinypic.com/2ihl5qg.jpg");   
    background-repeat: no-repeat;
    height: 256px;
}




